package com.sikaryofficial.backend.domain.dto.resp;

/**
 * @author : wuweihong
 * @desc : 店铺回访记录出参
 * @date : 2025-01-03
 */

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sikaryofficial.system.api.model.att.AttachmentResp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author : wuweihong
 * @desc : 店铺回访记录出参
 * @date : 2025-01-03
 */

@ApiModel(description = "店铺回访记录出参")
@Getter
@Setter
@ToString
public class StoreFollowDTO implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 店铺回访ID
	 */
	@ApiModelProperty("店铺回访ID")
	private Long storeFollowId;
	/**
	 * 店铺ID
	 */
	@ApiModelProperty("店铺ID")
	@NotNull(message = "店铺ID不能为空")
	private Long storeId;
	/**
	 * 回访日期
	 */
	@ApiModelProperty("回访日期")
	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date followDate;

	/**
	 * 备注:评价内容
	 */
	@ApiModelProperty("notes")
	private String remark;

	/**
	 * 图片列表
	 */
	private List<AttachmentResp> imgList;


}
